package com.link.base.base.pageurls.service;

import com.link.base.base.autoconfig.nocode.model.LnkInnerCode;
import com.link.base.base.pageurls.model.PageUrls;
import com.link.core.basic.service.BasicService;

import java.util.List;

/**
 * 页面url信息
 *
 * @author 秦学刚
 * @date 2020-07-03 14:54:18
 */
public interface  PageUrlsService extends BasicService<PageUrls> {


    /**
     * 根据文件路径查找url
     *
     * @author qinxg
     * @date 2020/7/6
     * @return
     **/
    public List<PageUrls> queryByPagePath(PageUrls pageUrls) throws Exception;

    /**
     * 查询url和pageUrl在数据库中是否存在，存在则返回记录，注意只返回一条数据
     * @param urls
     * @return
     */
    PageUrls queryExistUrls(PageUrls urls);

    void insertUrls(LnkInnerCode entity) throws Exception;
}
